#include<iostream>
#include<cstring>
// using namespace std;
using std::cin;
using std::endl;
using std::cout;
using std::max;
// zdl:: 现在我们屋知道了，这都啊题目可以直接使用前缀和加哈希表
// zdl:: 波波老师的题解是很简单牡丹石有一点难懂，现在我自己再来试试
// zdl:: 现在看来好像还是有一点道理的，初始状态下需要将这个idp[0] = 0;
int id[10];
int main()
{
    int n, sum = 0;
    cin >> n;
    memset(id, -1, sizeof id);
    id[0] = 0;
    int ret  = 0;
    for (int i = 1; i <= n; i++)
    {
        int x; cin >> x;
        sum  = (sum + x) % 7;
        if (id[sum] != -1) ret = max(ret, i - id[sum]);
        else id[sum] = i;
    }

    cout << ret << endl;
    return 0;
}


// zdl:: 好了，现在该是认真学习的时候了，我希望能够看到